package xyz.chaobei.feature.utils;

import xyz.chaobei.feature.entity.Person;

import java.util.Comparator;

/**
 * @author <a href='mailto:maruichao52@gmail.com'>MRC</a>
 * @since 2021/2/4
 */
public class ComparatorTest {

    public static void main(String[] args) {

        Comparator<String> comparator = (str1, str2) -> str1.charAt(0) - str2.charAt(0);

        // 自定义比较第一位字母
        int a = comparator.compare("abb", "acc");
        System.out.println(a);

        // 再次比较，如果第一个返回0，则直接返回结果，否则进行二次比较
        int b = comparator.thenComparing((str1, str2) -> str1.charAt(1) - str2.charAt(1)).compare("abb", "acc");
        System.out.println(b);
    }

}
